草庐IT

安卓 Facebook SDK : generate release key hash

全部标签

android - 安全 API key 安卓

我目前正在从事一个使用GoogleBloggerAPI的项目。前天(星期六)有人攻击了我的应用程序并获取了APIKey,我的每日访问帖子限制为100,000(100K/24小时)。我在星期六达到了上限(我怀疑这些是使用我的APIkey进行的欺诈性点击,因为我只有大约4000名客户使用该应用程序,我将APIkey嵌入到客户端代码中)。之后,在五分钟内API限制再次达到(24小时后)5K。所以我删除了APIkey并生成了一个新key。我的问题是如何在客户端代码中保护我的新APIkey,这样攻击者就无法访问APIkey或至少通过某种方法间接使用客户端代码中的APIkey。

android - 从安卓设备到服务器的实时视频流

我需要rtmp服务url来存储来self的android设备的相机视频。accordingtothissite我已引用以下这些网站在服务器端实现直播。HelixserverWowzaserverAdboeServer这些服务器为免费试用提供了有限的时间跨度。但我需要一个免费的。AtlastifoundC++RTMPServer在这个服务器上工作后,我得出结论,服务器代码是用C++编写的。所以我已经将C++插件添加到eclipse中运行。但是我得到了以下错误“启动失败。找不到二进制文件”为了解决这个错误,我安装了“MinGW安装程序”,但没有用。Pleasereferthissite在这

安卓 fragment : which life cycle method to use for web service call

我正在开发一个涉及多个fragment的应用程序。在每个fragment中,我都必须调用网络服务来获取数据。目前我正在从Fragment的onCreateView()方法调用网络服务。问题是,每当Web服务调用正在进行时,如果设备方向发生变化,就会开始调用新的Web服务调用。我认为这可能是因为onCreateView()方法在配置更改时被调用。我该如何解决这个问题。以及我应该使用哪种生命周期方法来调用Web服务,以便它只会被调用一次 最佳答案 我已经通过以下解决方法解决了这个问题为每个网络服务调用方法创建一个操作标识符。例如。例如登

安卓权限

首先,我必须说我是Android新手。我是一名理学硕士学生,为了完成我的理学硕士论文,我必须开发一个系统来收集触摸屏上的所有用户输入,而不管正在使用的应用程序是什么,而且它必须在后台完成。目标是使用该数据建立用户配置文件,然后应用一种算法,不断将新输入与旧输入进行比较,以授予合法用户身份验证。换句话说,我要开发一个触摸记录器,但不能用于恶意目的。我的问题是:用户在安装过程中接受的初始权限是否足以让我的应用程序收集来自其他应用程序的触摸输入,或者它会因为沙盒而被阻止?注意:该系统是供普通人在普通设备中使用的,因此不能选择对设备进行root操作。感谢您的帮助。最好的问候

安卓布局: running second layout pass

我正在扩展TextView并加载自定义字体。我在ListView中使用此自定义TextView。当我滚动列表时,有时会收到以下调试消息requestLayout()在布局期间被com.sample.CustomTextView{52afae4cV.ED..........ID0,27-27,44#7f060074app:id/some_id}不正确地调用:运行第二布局传递publicclassCustomTextViewextendsTextView{privateFontTypemFontType;publicCustomTextView(Contextcontext,Attribu

安卓可拖动ImageVIew

我有一个ImageView,我想在用户触摸和移动时在Y轴上重新定位它。我可以重新定位它,但是当我移动它时它会闪烁并且不平滑。它也不能完美地跟随我的手指。有没有办法消除闪烁并改善定位?我使用的是标准ImageView。这是我在OnTouch方法中的内容:imageView.setOnTouchListener(newView.OnTouchListener(){@OverridepublicbooleanonTouch(Viewv,MotionEventevent){switch(event.getAction()){caseMotionEvent.ACTION_DOWN:{finalf

android - 把安卓手机变成蓝牙耳机

假设我们在支持蓝牙的设备上安装了Android操作系统。我们可以构建一个应用程序,通过蓝牙A2DP将自己宣传为蓝牙扬声器吗?如果可能的话,那么任何其他设备都可以配对/连接到我们的蓝牙服务器应用程序并传输任何音乐/声音。然后,此服务器应用程序可以获取音乐流并在本地播放,甚至可以通过Wi-Fi将其发送到其他设备。这在理论上可以实现多房间蓝牙解决方案。知道如何实现吗?我从哪里开始? 最佳答案 事实证明,相关问题有一个非常好的和详细的答案here.简短回答:可能,但需要修改Android操作系统配置和相当多的低级别NDK开发,以将A2DPS

android - 如何通过无线连接将爱普生打印机连接到安卓设备

您好,我正在开发一个通过无线网络连接到爱普生打印机并打印收据的应用程序。我的安卓手机和打印机(TM-T88V-DT)都连接到同一个无线网络,但我的应用程序无法连接到我的打印机.我已经按照epson技术文档中的说明设置了打印机和无线连接,我正在使用随epsonepossdk一起提供的示例进行测试,但示例应用程序未与打印机连接。我不知道出了什么问题我的设置请帮助。 最佳答案 请分享一些代码或对您的存储库的引用,以便我可以查看您哪里出错了。并请分享您作为引用的样本链接。我建议您下载AndroidSDK并查看android示例中给出的ePO

安卓账户管理器 : peekAuthToken

我在Android中实现了一个客户管理器,我在应用程序中经常使用peekAuthToken来获取token。但我对源代码有点困惑,在文档中它说:Intendedforusebytheauthenticator,notdirectlybyapplications.这是为什么,使用这种方法获取authToken会出现什么问题? 最佳答案 peekAuthToken在提供授权token之前内部检查两个uid是否相等:请求授权token的应用程序的uid提供身份验证IBinder的应用程序的uid(即管理帐户的uid)如果uid不同,您将得

java - 安卓磨损 : Is there any reason to use a Time object rather than a Calendar object?

这就是我所知道的,如果有任何错误,请告诉我。示例表盘,例如analogwatchface,在SDK中使用已弃用的Time对象来管理时间。根据文档Time在22级(Android5.1)中被弃用。现在显然它还有很多生命,但为了将来验证代码的利益,我查看了切换到Calendar对象。我相信Time和Calendar都是long变量的奇特包装器。我写了这个基准来测试他们的速度。longtimeStart=0;longtimeEndcalendarStart=0;longtimeDifference=0;longcalendarEnd=0;longcalendarDifference=0;fo